public abstract class Employee {
    private String name; // 姓名
    private String empId; // 工号

    // 构造方法
    public Employee(String name, String empId) {
        this.name = name;
        this.empId = empId;
    }

    // 抽象方法：计算薪资（子类实现多态）
    public abstract double calculateSalary();

    // 获取公共属性的get方法
    public String getName() {
        return name;
    }

    public String getEmpId() {
        return empId;
    }

    // 生成工资条信息（String类处理）
    public abstract String generatePaySlip();
}

